
$(document).ready(function(e){
    page_init();
});

// ===========================================================================================

function page_init()
{
	var body_w = $(window).width();
	var body_h = $(window).height();
	var head_h = $(".header").height();
	var foot_h = $(".footer").height();
	var cate_h = $(".cate").outerHeight(true);
	
	// 头部搜索
	$(".Searcher .sub").click(function(e){
		e.preventDefault();
		$(this).prev().blur();
		setTimeout(function(){ $("form").submit(); },500);
	});
	
	// 设置城市
	$("#set_city").mmenu({extensions:["fullscreen"],offCanvas:{position:"top"}});
	$("#set_city .hd-return").click(function(){ $("#set_city").data("mmenu").close(); });
	$("#set_city .citys").height(body_h-head_h-41);
	
	// 设置频道
	$("#set_chanel").mmenu({extensions:["fullscreen"],offCanvas:{position:"top"}});
	$("#set_chanel .hd-return").click(function(){ $("#set_chanel").data("mmenu").close(); });
	$("#set_chanel .chanels").height(body_h-head_h);
	
	// 筛选功能
	$("#Filter").mmenu({extensions:["fullscreen"],offCanvas:{position:"right",zposition:"next"}});
	$("#Filter .hd-return").click(function(){ $("#Filter").data("mmenu").close(); });
	$("#Filter .fm").height(body_h-head_h-63);
	$("#Filter .set_discount li").click(function(){ 
		$(this).toggleClass("active"); 
		if($(this).hasClass("active")==true){
			query.temai_flag="1";
		}else{
			query.temai_flag="";
		}

	
	});
	//$("#Filter .area").mobiscroll().select({theme:"android-holo light",group:true});
	$("#Filter .brandlist li").click(function(){ $(this).siblings().removeClass("selected").end().addClass("selected"); });
	$("#Filter .btns").click(function(){
		
		area  = $(".area").val();
		brand = $(".brand").val();
		min_price = $(".price .min").val();
		max_price = $(".price .max").val();
		
		$(".min,.max").removeClass("focus");
		
		if( min_price!="" )
		{
			if( !(/^\d+$/.test(min_price)) ){ $(".price .min").focus().addClass("focus"); return; }
			if( !(/^\d+$/.test(max_price)) || parseInt(min_price)>=parseInt(max_price) ){ $(".price .max").focus().addClass("focus"); return; }
		}
		
		query.minprice=min_price;
		query.maxprice=max_price;
		//发送消息查询
		sendquery();
		
	});
	
	// 排序功能
	$(".cate li.sort").click(function(){
		if( $(this).is(".down") ){
			//升序
			query.sort="asc";
			$(this).removeClass("down");	
		}else {
			//降序
			//alert("升序")
			query.sort="desc";
			$(this).addClass("down");	
		}
		query.orderby=$(this).attr("order");
		sendquery();
		//$(this).attr("order")
		
	});
	
	// 没有收藏
	if( $(".NoResult").length>0 )
	{
		height = body_h-head_h-foot_h-cate_h;
		$(".NoResult").height(height);
		$(".NoResult img").css({marginTop:height*0.5-100});
	}
	
	
	var Pagesize = 0;
	// 加载更多
	$(".load_more .load").click(function(){
		if(Pagesize!=-1){
			$(this).hide().siblings(".state").show().html("正在加载..");
		}else{
			$(this).hide().siblings(".state").show().html("没有更多");
			return ;
		}
		
		//alert(window.location.href)

		if(Pagesize==0){
			Pagesize=$(this).attr("limit");
		}
		$.ajax({
			url:window.location.href,
			type:"post",
			data:{"s.limit":Pagesize,"type":"ajax"},
			dataType:"json",
			success: function(result){
				if(result.length==0){
					Pagesize=-1;
					//$(this).fadeOut().siblings(".state").fadeIn().html("全部加载完毕");
					$(".load_more .load").show().siblings(".state").hide();
					$(".load_more .load").click();
					return ;
				}else{
					rederData(result);//渲染数据
					wrapper.refresh();
					Pagesize++;
				}
				$(".load_more .load").show().siblings(".state").hide();
			}
		});
		
	});
}

document.onreadystatechange=function()
{
	var body_w = $(window).width()>1024 ? 600 : $(window).width() ;
	var body_h = $(window).height();
	
	// 页面完全加载
	if(document.readyState=="complete")
	{
		// 隐藏遮罩，显示页面
		$(".framepage").fadeIn();
		$(".hf_overlay").fadeOut();
		$(".hf_overlay > div").fadeOut();
		
		// 页面滚动效果
		frame_pulltorefresh();
	}	
}
